drain trough - French English Dictionary